Deprecating volatile

По непонятным причинам я был уверен, что static volatile int является атомарным счетчиком. Вроде бы достаточно логично — оптимизация запрещена, чтение и запись должны быть сразу в оперативную память, работать все должно быстро. Как оказалось нет. Одно из выступлений с cppcon, где один из разработчиков clang доступно объясняет, что вообще никто не знает что делает … Читать далее Deprecating volatile